Heise 17.04.2026
09:30 Uhr

Neu in .NET 10.0 [19]: Umwandeln von File-based Apps in C#-Projekte


Ein Upgrade einer File-based App zu einem normalen C#-Projekt ist möglich.

Neu in .NET 10.0 [19]: Umwandeln von File-based Apps in C#-Projekte

Das direkte Übersetzen und Starten von C#-Dateien nennt Microsoft File-based Apps. Wenn die Anforderungen höher werden, sind File-based Apps keine Sackgasse.

Entwicklerinnen und Entwickler können per Kommandozeilenbefehl aus einer File-based App ein C#-Projekt mit .csproj-Projektdatei machen:

Dabei wird ein neuer Ordner angelegt und eine Projektdatei angelegt, die die Präprozessor-Informationen aus der C#-Datei übernimmt.

Sollten die Dateien Dateiname.settings.json und Dateiname.run.json vorhanden sein, werden sie beim Konvertieren allerdings ignoriert.

(rme)